using System;
using System.Web.Routing;
using Nop.Core.Domain.Orders;
using Nop.Core.Domain.Payments;
using Nop.Core.Plugins;
using Nop.Plugin.Nova.Janrain.Controllers;
using Nop.Services.Configuration;
using Nop.Services.Localization;
using Nop.Services.Payments;
using Nop.Services.Common;

namespace Nop.Plugin.Nova.Janrain
{
    /// <summary>
    /// CashOnDelivery payment processor
    /// </summary>
    public class NovaJanrainProcessor : BasePlugin , IMiscPlugin
    {
        #region Fields
        private readonly NovaJanrainSettings _adSettings;
        private readonly ISettingService _settingService;
        #endregion

        #region Ctor

        public NovaJanrainProcessor(NovaJanrainSettings adSettings,
            ISettingService settingService)
        {
            this._adSettings = adSettings;
            this._settingService = settingService;
        }

        #endregion
        
       
        public void GetConfigurationRoute(out string actionName, out string controllerName, out RouteValueDictionary routeValues)
        {
            actionName = "Configure";
            controllerName = "NovaJanrain";
            routeValues = new RouteValueDictionary { { "Namespaces", "Nop.Plugin.Nova.Janrain.Controllers" }, { "area", null } };
        }
    }
}
